<?xml version="1.0" encoding="UTF-8"?>
<!--This is an OpenPeppol eDEC Code List.
Official source: https://docs.peppol.eu/edelivery/codelists/

This file was automatically generated.
Do NOT edit!-->
<participant-identifier-schemes version="9.5" entry-count="103">
  <participant-identifier-scheme schemeid="FR:SIRENE" iso6523="0002" country="FR" scheme-name="System Information et Repertoire des Entreprise et des Etablissements: SIRENE" issuing-agency="Institut National de la Statistique et des Etudes Economiques, (I.N.S.E.E.)" initial-release="1.0.0" state="active">
    <structure>1) Number of characters: 9 characters ("SIREN") 14 " 9+5 ("SIRET"), The 9 character number designates an organization, The 14 character number designates a specific establishment of the organization designated by the first 9 characters.
2) Check digits: 9th &amp; 14th character respectively</structure>
    <display>The 9 figure code number (SIREN) is written in groups of 3 characters. Example: 784 301 772
The 14 figure code number is written in 3 groups of 3 characters and a single group of 5. Example: 784 301 772 00025</display>
    <examples>784301772
78430177200025</examples>
    <validation-rules>RegEx: [0-9]{9}([0-9]{5})?
Check digits: Luhn Algorithm</validation-rules>
    <usage>1.1.1 - Changed from FR:SIRET to FR:SIRENE (see ISU Jira ISU-231)</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="SE:ORGNR" iso6523="0007" country="SE" scheme-name="Organisationsnummer" issuing-agency="The National Tax Board" initial-release="1.0.0" state="active">
    <structure>1) 10 digits. 1st digit = Group number, 2nd - 9th digit = Ordinalnumber; 1st digit, = Group number, 10th digit = Check digit
2) Last digit.</structure>
    <display>Single group of 10 digits.</display>
    <examples>2120000787</examples>
    <validation-rules>RegEx: [0-9]{10}
Check digits: Luhn Algorithm</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="FR:SIRET" iso6523="0009" country="FR" scheme-name="SIRET-CODE" issuing-agency="DU PONT DE NEMOURS" initial-release="1.1.1" state="active">
    <structure>1) 14 digits
2) None</structure>
    <display>In four groups, Groups 1 - 3 = three digits each, Group 4 = five digits</display>
    <examples>78430177200025</examples>
    <validation-rules>RegEx: [0-9]{14}</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="FI:OVT" iso6523="0037" country="FI" scheme-name="LY-tunnus" issuing-agency="National Board of Taxes, (Verohallitus)" initial-release="1.0.0" state="removed" deprecation-release="8.9" removal-date="2024-12-31">
    <structure>1) ICD 4 Digits, Organization code (8 digits, 1st-7th digit = number, 8th digit = check number), optional specifier for organisational unit (5 digits)
- Example: 00371234567800001
- 0037 Country code for Finland (ISO 6523  International Code Designator (ICD) value)
- 12345678 Business ID without hyphen 
- 00001 Optional specifier for organisation unit (assigned by the organisation itself)</structure>
    <display>None</display>
    <examples>0037:00371234567800001
0037:1234567800001</examples>
    <validation-rules>RegEx: (0037)?[0-9]{7}-?[0-9][0-9A-Z]{0,5}
Check Digit: mod11 of 8-digit OrgCode (weights 2, 4, 8, 5, 10, 9, 7 [right to left] or 7, 9, 10, 5, 8, 4, 2, 1 [left to right])</validation-rules>
    <usage>OVT identifier conforming to standard ISO6523.   
- Constant 0037 (Finnish tax administration organisation code)
- Finnish local tax ID, 8 characters with initial zero and no hyphen
+K4:K5</usage>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="DUNS" iso6523="0060" country="international" scheme-name="Data Universal Numbering System (D-U-N-S Number)" issuing-agency="Dun and Bradstreet Ltd" initial-release="1.0.0" state="active">
    <structure>1) Eight identification digits and a check digit. A two digit prefix will be added in the future but it will not be used to calculate the check digit.
2) The Organization name is not part of the D-U-N-S number.</structure>
    <display>IIIIIIIIC where all characters are the digits 0, to 9, I = an identification digit and C = the check digit. When the prefix (P) is added the display requirement will be eleven digits, PPIIIIIIIIC.</display>
    <examples>812810734</examples>
    <validation-rules>RegEx: [0-9]{9}</validation-rules>
    <usage>Check digits were removed to get a bigger number area
UPIK search to validate DUNS numbers
"D&amp;B Direct 2.0" API available</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="GLN" iso6523="0088" country="international" scheme-name="Global Location Number" issuing-agency="GS1 GLN" initial-release="1.0.0" state="active">
    <structure>1) 13 digits including check digits, 2) None</structure>
    <display>None</display>
    <examples>1548079098355</examples>
    <validation-rules>RegEx: [0-9]{13}
Check Digit: mod10 (weights 1, 3)</validation-rules>
    <usage>GLN-13 are the only supports supported atm</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="DK:P" iso6523="0096" country="DK" scheme-name="The Danish Business Authority - P-number (DK:P)" issuing-agency="The Danish Business Authority" initial-release="1.0.0" state="active">
    <structure>XXXXXXXXXX
10 digits eg. 1234567890</structure>
    <display>10 characters, no space or other separator</display>
    <validation-rules>RegEx: [0-9]{10}</validation-rules>
    <usage>A P-number that represents a production unit.</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IT:FTI" iso6523="0097" country="IT" scheme-name="FTI - Ediforum Italia" issuing-agency="FTI - Ediforum Italia" initial-release="1.0.0" state="active">
    <structure>Character repertoire: The EDI identifier consists of digits only.
The identifier has a fixed length.
No separators are required.
Structure: [1234567] [123] [1] [12345], min 11- max 16, &lt; &gt;, A B C D
A: numerical value (7 digits) assigned by Uffico Provinciale IVA (local branch of Ministry of Finance)
B: numerical value a (3 digits) identifying the County
C: numerical check digit (1 digit);
D: optional numerical value (up to 5 digits used by the registered organization (free part).
Check digit computation: The check digit algorithm is the one published in the Gazzetta Ufficiale no 345 of December 29 1976.</structure>
    <display>None</display>
    <validation-rules>RegEx: [0-9]{11,16}
The check digit algorithm is the one published in the Gazzetta Ufficiale no 345 of December 29 1976.</validation-rules>
    <usage>We couldn't find the checksum algorithm in the scanned PDF of 1976
Proposed to deprecate</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="NL:KVK" iso6523="0106" country="NL" scheme-name="Vereniging van Kamers van Koophandel en Fabrieken in Nederland (Association of&#xA;Chambers of Commerce and Industry in the Netherlands), Scheme" issuing-agency="Vereniging van Kamers van Koophandel en Fabrieken in Nederland" initial-release="1.1.2" state="active">
    <structure>Character repertoire: The EDI identifier consists of digits only.
The identifier has a fixed length.
No separators are required.
Structure: [123] [123456] [123456] [12], 17, &lt; &gt;, A B C D
A: numerical value allocated by the RA to the regional subauthority, (3 digits)
B: numerical value allocated by the sub-authority to the registered, organization (mandatory part of the identifier; 6 digits)
C: numerical value used by the registered organization (free part; 6 digits)
D: numerical check digit calculated by the registered organization; (2 digits)
Check digit computation, The check digit is modular 97 computed on ABC as one number.</structure>
    <display>None</display>
    <validation-rules>RegEx: [0-9]{17}
Check Digits: mod97</validation-rules>
    <usage>Real numbers seem to be 8 characters</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="EU:NAL" iso6523="0130" country="international" scheme-name="Directorates of the European Commission" issuing-agency="European Commission, Information Directorate, Data Transmission Service" initial-release="4" state="active">
    <structure>1) ICD 4 digits, 2) None</structure>
    <display>None</display>
    <usage>Requested by TICC-10 and TICC-11;
in SML since 2019-08-23</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IT:SIA" iso6523="0135" country="IT" scheme-name="SIA Object Identifiers" issuing-agency="SIA-Società Interbancaria per l'Automazione S.p.A." initial-release="1.0.0" state="active">
    <structure>First field: ICD: 4 digits, Second field: sequence of digits</structure>
    <display>None</display>
    <usage>Propose to deprecate</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IT:SECETI" iso6523="0142" country="IT" scheme-name="SECETI Object Identifiers" issuing-agency="Servizi Centralizzati SECETI S.p.A." initial-release="1.0.0" state="active">
    <structure>1) First field: ICD: 4 digits, Second field: sequence of digits</structure>
    <display>None</display>
    <usage>Propose to deprecate</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="AU:ABN" iso6523="0151" country="AU" scheme-name="Australian Business Number (ABN) Scheme" issuing-agency="Australian Taxation Office" initial-release="5" state="active">
    <structure>The ABN is an 11 digit numeric identifier.
The first two digits are check digits calculated using a modulus 89 of the weighted digits.
The first digit of the number is guaranteed to be non-zero by adding 10 to the modulus (so the first two digits range from 10 through to 99).
For companies the last 9 digits are identical to their existing Australian Company Number (CAN) which includes a single trailing check digit.
For other entities the digits are randomly allocated but are guaranteed to fail the CAN check. This allows the Australian Securities and Investment Commission (ASIC) to continue allocating CAN during a transition period. The valid characters are numeric digits 0-9.</structure>
    <display>It is displayed as follows: -, XX XXX XXX XXX</display>
    <examples>51 824 753 556</examples>
    <validation-rules>RegEx: [0-9]{11}
Check number: mod 89 (weights)
* Subtract 1 from the first (left-most) digit of the ABN to give a new 11 digit number
* Multiply each of the digits in this new number by a "weighting factor" based on its position as shown in the table below
*Sum the resulting 11 products
* Divide the sum total by 89, noting the remainder
* If the remainder is zero the number is a valid ABN
Weight: 10, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19</validation-rules>
    <usage>https://abr.business.gov.au/Help/AbnFormat</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="CH:UIDB" iso6523="0183" country="CH" scheme-name="Swiss Unique Business Identification Number (UIDB)" issuing-agency="Swiss Federal Statistical Office (FSO)" initial-release="5" state="active">
    <structure>CHEXXXXXXXXP
UID number, is composed by 9 digits and is random generated and has no internal means.
1)
12 characters
CHE: Swiss Country Code following ISO 3166-1.
XXXXXXXX: 8 digits for the number itself
P: check digit
2)
CHEXXXXXXXXP, the last digit</structure>
    <display>There is no requirements. As suggested in the standards eCH-0097 (http://www.ech.ch) the transmission of the UID is without any separator.
For display reason is suggested to use this format CHE-XXX.XXX.XXP minus-character ('-') after 'CHE' and separator dot-character ('.') after 6th and 9th character</display>
    <validation-rules>RegEx: CHE[0-9]{9}
Check number: mod11 (weights: 5, 4, 3, 2, 7, 6, 5, 4)</validation-rules>
    <usage>Also called "Numéro d'identification suisse des enterprises (IDE)"</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="DK:DIGST" iso6523="0184" country="DK" scheme-name="The Danish Business Authority - CVR-number (DK:CVR)" issuing-agency="The Danish Business Authority" initial-release="1.2.1" state="active">
    <structure>XXXXXXXX
8 digits eg. 12345678</structure>
    <display>8 characters, no space or other separator</display>
    <validation-rules>RegEx: [1-9][0-9]{7}</validation-rules>
    <usage>A CVR number uniquely identifies a legal entity. CVR stands for “Central Business Register” and contains information about all registered companies in Denmark.</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="JP:SST" iso6523="0188" country="JP" scheme-name="Corporate Number of The Social Security and Tax Number System" issuing-agency="National Tax Agency Japan" initial-release="8.1" state="active">
    <structure>12-digit fundamental numbers, and a one-digit check numeral put ahead of them
1) Figure of 13 digits
2) Figures from 1 to 9 (Formula to calculate the test number) Formula 9-((n = 1 (Sigma)12( Pn * Qn )) remainder obtained by dividing the 9)
Pn : the numeral of the n-th digit of a fundamental number, when counted from the bottom digit.
Qn : one when the "n" is an odd number, two when the "n" is an even one</structure>
    <display>None</display>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="NL:OINO" iso6523="0190" country="NL" scheme-name="Organisatie-identificatienummer (OIN)" issuing-agency="Logius" initial-release="2" state="active">
    <structure>20 digits
1) Structure: prefix(8)- identification number(8 or 9)- suffix(3 or 4)
- The first 8 digits prefix designates the origin of the identification number
- The following 8 or 9 digits designates a unique identification number
- The last 3 or 4 (depending on the length of the identification number are filled with “0” digit [note: Up until 2017 numbers are issued where this position contains a serial number.]
2) No check digit</structure>
    <display>In one group of 20 digits</display>
    <examples>00000001820029336000</examples>
    <validation-rules>RegEx: [0-9]{20}</validation-rules>
    <usage>Get all OIN’s from: https://oinregister.logius.nl/oin-register</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="EE:CC" iso6523="0191" country="EE" scheme-name="Company code" issuing-agency="Centre of Registers and Information Systems of the Ministry of Justice" initial-release="2" state="active">
    <structure>Always 8-digit number
1) First number in code:
1 – Commercial organisations
7 -- State agencies and local government institutions
8 -- Non-profit associations
9 -- Foundations
2)</structure>
    <display>None</display>
    <examples>10137025</examples>
    <validation-rules>RegEx: [1789][0-9]{7}
CheckDigit as last char.
Python code to check:
def calc_check_digit(number):
    """Calculate the check digit."""
    check = sum(((i % 9) + 1) * int(n)
                for i, n in enumerate(number[:-1])) % 11
    if check == 10:
        check = sum((((i + 2) % 9) + 1) * int(n)
                    for i, n in enumerate(number[:-1])) % 11
    return str(check % 10)</validation-rules>
    <usage>See https://ariregister.rik.ee/index?lang=eng</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="NO:ORG" iso6523="0192" country="NO" scheme-name="Organisasjonsnummer" issuing-agency="The Brønnøysund Register Centre" initial-release="2" state="active">
    <structure>9 digits
The organization number consists of 9 digits where the last digit is a control digit calculated with standard weights, modulus 11. After this, weights 3, 2, 7, 6, 5, 4, 3 and 2 are calculated from the first digit.</structure>
    <display>None</display>
    <examples>745707327</examples>
    <validation-rules>RegEx: [0-9]{9}
Check digit: mod11 (weights 3, 2, 7, 6, 5, 4, 3)</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="UBLBE" iso6523="0193" country="BE" scheme-name="UBL.BE Party Identifier" issuing-agency="UBL.BE" initial-release="3" state="active">
    <structure>Maximum 50 characters
4 Characters fixed length identifying the type 
Maximum 46 characters for the identifier itself</structure>
    <display>None</display>
    <validation-rules>RegEx: .{4,50}</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="SG:UEN" iso6523="0195" country="SG" scheme-name="Singapore Nationwide E-Invoice Framework" issuing-agency="lnfocomm Media Development Authority" initial-release="4" state="active">
    <structure>The code comprises of 3 fields
1st field = ICD
2nd field = Special identifier (e.g. country identifier, test identifier, etc)
3rd field = Organisation identifrer No check value</structure>
    <display>None, except all fields are left justified</display>
    <validation-rules>RegEx: [a-z]{2}[a-z]{3}([0-9]{8}|[0-9]{9}|[RST][0-9]{2}[a-z]{2}[0-9]{4})[0-9a-z]</validation-rules>
    <usage>https://www.uen.gov.sg/ueninternet/faces/pages/admin/aboutUEN.jspx?_afrLoop=1018044967911865&amp;_afrWindowMode=0&amp;_adf.ctrl-state=fdr4mq9l0_26</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IS:KTNR" iso6523="0196" country="IS" scheme-name="Icelandic identifier" issuing-agency="Icelandic National Registry" initial-release="4" state="active">
    <structure>10 digit string using numerical characters from 0 to 9
Based on individuals birthdate or legal entities registration date D1D2M1M2Y1Y2R1R2CM D = day, M = month, Y = year, R = random. C = checksum, M = century.
Ninth character "C":
C = 11 - ((3xD1 + 2xD2 + 7xM1 + 6xM2 + 5xY1 + 4xY2 + 3xR1 + 2xR2) mod 11)</structure>
    <display>Whole string: nnnnnnnnnn
Commonly displayed with hyphen between Y2 and R1, e.g. nnnnnn-nnnn</display>
    <validation-rules>RegEx: [0-9]{10}
Check digit: mod11 (weights 3, 2, 7, 6, 5, 4, 3, 2)</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="DK:ERST" iso6523="0198" country="DK" scheme-name="The Danish Business Authority - SE-number (DK:SE)" issuing-agency="The Danish Business Authority" initial-release="5" state="active">
    <structure>DKXXXXXXXX
Two characters (DK) followed by 8 digits eg. DK12345678</structure>
    <display>10 characters, no space or other separator</display>
    <validation-rules>RegEx: DK[0-9]{8}
Check digit: mod11 (weights 2, 7, 6, 5, 4, 3, 2, 1)</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="LEI" iso6523="0199" country="international" scheme-name="Legal Entity Identifier (LEI)" issuing-agency="As of December 2018, there are 33 LEI issuing organizations in the world." initial-release="5" state="active">
    <structure>The ISO 17442 standard specifies the minimum reference data, which must the format of the organization identifiers, be Supplied for each LEI:
* The official name of the legal entity as recorded in the official registers.
* The registered address of that legal entity.
* The country of formation.
* The codes for the representation of names of countries and their subdivisions.
* The date of the first LEI assignment; the date of last update of the
* LEI information; and the date of expiry, if applicable.
Additional information may be registered as agreed between the legal entity and its LEI issuing organization.
The number allocation scheme was further specified in Annex 2 of the Financial Stability Board's third progress note on the Global LEI Initiative on 24 October 2012:
• Characters 1 -4: A four character prefix allocated uniquely to each LEI issuer.
• Characters 5-6: Two reserved characters set to zero.
• Characters 7-18: Entity-specific part of the code generated and assigned by LOUs according to transparent, sound and robust allocation policies.
• Characters 19-20: Two check digits as described in the ISO 17442 standards. The check digit scheme follows ISO/IEC 7064 (MOD 97-10) and contributes to avoiding typing errors.
See http://www.fsb.org/wp-contenVuploads/r_121024.pdf?page_moved=1
1:)
1. a) Character representations:
• n: digits (numeric characters 0 to 9 only);
• a: uppercase letters (alpha character, A-Z only, without "special" characters such as blanks, separators or punctuation).
2. b) Length indications:
• nn!: fixed length;
• nn: maximum length.
The format of the LEI shall be
-18!an2!n.
The LEI consists of 20 characters decomposed as follows: characters (18!an) without separators or "special" characters; the 19th and 20th characters (2!n) shall be the check digit or digits, as calculated from the scheme defined in this International Standard.
2:)
The check digits shall be calculated based on the scheme defined in ISO/IEC 7064 (MOD 97-10). See Annex A. The check digits are used to verify the LEI.
1. Convert letters to digits in accordance with the following:
A=10B=11 C=12D=13E=14
F=15G=16H=17I=18J=19
K=20 L = 21 M =22 N =23 0 =24
P =25Q = 26 R = 27 S = 28 T = 29
U = 30 V = 31 W = 32 X = 33 Y = 34 Z = 35
2. Apply the check character system, MOD 97-10, in accordance with ISO/IEC 7064.
3. If the remainder is 1 (one), the number is valid.

Generating the check digits

4. Add "00" to the right-hand end of the LEI.
5. Convert alpha characters into numeric characters in accordance with letters in #1.
6. Apply the check character system, MOD 97-10, in accordance with ISO/IEC 7064.</structure>
    <display>The entire 20 character code (including the check digits)</display>
    <validation-rules>RegEx: [A-Z0-9]{18}[0-9]{2}
Check digit: mod97-10</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="LT:LEC" iso6523="0200" country="LT" scheme-name="Legal entity code" issuing-agency="State Enterprise Centre of Registers" initial-release="5" state="active">
    <structure>9 (nine) digits
Each legal entity's code number is multiplied by 1, 2, 3, 4, 5, 6, 7, 8
(weighting) starting from the left-hand side of the code. Calculates the sum of the product, divided by 11. The remainder of the division, which must be less than 10, is the 9th, control, number of the legal entity's code.</structure>
    <display>None</display>
    <examples>111963319</examples>
    <validation-rules>RegEx: [0-9]{9}
Check number: see text</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IT:CUUO" iso6523="0201" country="IT" scheme-name="Codice Univoco Unità Organizzativa iPA" issuing-agency="Agenzia per l’Italia digitale" initial-release="6" state="active">
    <structure>String of 6 alphanumeric characters</structure>
    <display>None</display>
    <validation-rules>RegEx: [0-9a-zA-Z]{6}
No checkdigit</validation-rules>
    <usage>"Alphanumeric characters"</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="DE:LWID" iso6523="0204" country="DE" scheme-name="Peppol-Leitweg-ID" issuing-agency="Koordinierungsstelle für IT-Standards (KoSIT)" initial-release="6" state="active">
    <structure>Up to 46 alphanumeric characters
Format: &lt;Up to 12 numeric characters&gt;"-"&lt;up to 30 alphanumeric characters&gt;"–"&lt;2 numeric characters&gt;</structure>
    <display>Whole string</display>
    <validation-rules>RegEx: [0-9]{2,12}(\-[0-9A-Z]{0,30})?\-[0-9]{2}</validation-rules>
    <usage>The fine grained part is optional</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IT:COD" iso6523="0205" country="IT" scheme-name="CODDEST" issuing-agency="Agenzia delle Entrate" initial-release="8.4" state="active">
    <structure>The code is 7 alphanumeric characters</structure>
    <usage>Participants with this ID CAN NOT be registered in the SMP/SML!</usage>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="BE:EN" iso6523="0208" country="BE" scheme-name="Numero d'entreprise / ondernemingsnummer / Unternehmensnummer" issuing-agency="Banque-Carrefour des Entreprises (BCE) / Kruispuntbank van Ondernemingen (KBO) / Zentrale Datenbank der Unternehmen (ZOU)&#xA;Service public fédéral Economie, P.M.E. Classes moyennes et Energie" initial-release="7" state="active">
    <structure>10 numeric characters.
1. Enterprise identification number: the first digit has to be "0" or "1"</structure>
    <display>Group of 10 digits</display>
    <validation-rules>RegEx: [01][0-9]{9}
Check digit: mod97
See https://github.com/arthurdejong/python-stdnum/blob/master/stdnum/be/vat.py</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="GS1" iso6523="0209" country="international" scheme-name="GS1 identification keys" issuing-agency="GS1" initial-release="7.5" state="active">
    <structure>The code will include an application identifier indicating the type of GS1 identification key used for an object, followed by the value of the key. The string can be completed by other application identifiers indicating attributes related to the GS1 ID key and the value of these attributes related to the identified object.</structure>
    <display>None</display>
    <examples>414541000099999325412345678901234567890</examples>
    <validation-rules>See document "GS1 Application Standard for usage of ISO/IEC 6523 International Code Designator (ICD) 0209"</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IT:CFI" iso6523="0210" country="IT" scheme-name="CODICE FISCALE" issuing-agency="Agenzia delle Entrate" initial-release="7.5" state="active">
    <structure>The code is 16 alphanumeric digits for natural persons or 11 numeric digits for legal persons.
The code is 16 alphanumeric digits for natural persons, with this structure:
3 digits - Surname according to specific rules
3 digits - Name according to specific rules
2 digits - Last two digits of year of birth
1 digit - Month of birth according to a specific conversion table
2 digits - Day of birth and gender
4 digits - Place of birth in a “Belfiore” code
1 digit - CIN – Control Internal Number
The code is 11 numeric digits for legal persons, with this structure:
7 digits - Progressive number
3 digits - Revenue Office ID
1 digit - check
Last digit for natural persons - CIN - Control Internal Number
Last digit for legal persons - Check</structure>
    <validation-rules>Character Repertoire : A to Z (upper case) and 0 to 9</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IT:IVA" iso6523="0211" country="IT" scheme-name="PARTITA IVA" issuing-agency="Agenzia delle Entrate" initial-release="7.5" state="active">
    <structure>The code is "IT" followed by 11 numeric digits
First 7 digits is a progressive number
The following 3 digits means the province of residence
The last digit is a check number, calculated using Luhn's Algorithm</structure>
    <validation-rules>RegEx: IT[0-9]{11}
first 7: company identifiers
next 3: province of residence (between "001" and "100"; or "120", "121", "888" "999")
Last: check digit
Check digit: Luhn</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="FI:ORG" iso6523="0212" country="FI" scheme-name="Finnish Organization Identifier" issuing-agency="State Treasury of Finland / Valtiokonttori" initial-release="7.5" state="removed" deprecation-release="8.9" removal-date="2024-12-31">
    <structure>9999999-9
nine characters
last digit after the hyphen is check character</structure>
    <display>Shall be presented as string so that leading zeros have to be present.
Hyphen shall be present between last two digits.</display>
    <validation-rules>Character Repertoire: digits 0-9 and hyphen "-"</validation-rules>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="FI:VAT" iso6523="0213" country="FI" scheme-name="Finnish Organization Value Add Tax Identifier" issuing-agency="State Treasury of Finland / Valtiokonttori" initial-release="7.5" state="removed" deprecation-release="8.9" removal-date="2024-12-31">
    <structure>FI99999999
ten characters</structure>
    <display>Shall be presented as string so that leading zeros have to be present. Two first characters have always fixed value FI.</display>
    <validation-rules>Character Repertoire: digits 0-9 and FI</validation-rules>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="FI:NSI" iso6523="0215" country="FI" scheme-name="Net service ID" issuing-agency="Tieto Finland Oy" initial-release="8.1" state="removed" deprecation-release="8.9" removal-date="2024-12-31">
    <structure>xxnnnnnnnnnnnnxxxxx
xx = operator prefix (example TE)
nnnnnnnnnnnnxxxxx = the organisation identification number of the
undertaking, which may be a VAT code, or a national organisation
number supplemented by the organisation number with an ICD code in front of the organisation number and may be followed by a
company-specific specification.

max thirty-five (35) characters</structure>
    <display>None</display>
    <validation-rules>Character Repertoire: Letters A-Z, digits 0-9</validation-rules>
    <usage>An example of Net Service ID: TE003701011385TEST</usage>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="FI:OVT2" iso6523="0216" country="FI" scheme-name="OVTcode" issuing-agency="TIEKE- Tietoyhteiskunnan kehittamiskeskus ry" initial-release="8.1" state="active">
    <structure>0037NNNNNNNNXXXXX
The code consists of three parts: Prefix 0037, the Business ID and an optional suffix.
The 0037 in the beginning is a fixed value. The next eight characters are the organization's Finnish Business ID (Business Identity Code) without a hyphen. An optional suffix up to five characters in the end of OVT code can be used, for example, to refer to a department, profit center or location of an organization unit. The organization can choose the values of the suffix itself and the organization must take care of the uniqueness of each ID it uses.

The length of the code is thus 12…17 characters.
0037 = fixed prefix
NNNNNNNN = Finnish Business ID (numbers only with possible leading zeros)
XXXXX = optional suffix for organizational part ID [A…Z 0…9]</structure>
    <display>None</display>
    <validation-rules>Character Repertoire: Capital letters A-Z, digits 0-9</validation-rules>
    <usage>An example of OVT code: 003704944842TST01</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="LV:URN" iso6523="0218" country="LV" scheme-name="Unified registration number" issuing-agency="The Register of Enterprises of the Republic of Latvia" initial-release="8.8" state="active">
    <structure>The unified registration number is an 11-digit code where first
character can be 4 or 5 or 6 (with the exception of mass media and
public-private partnerships whose unified registration number is
nine digits long)</structure>
    <display>None</display>
    <validation-rules>RegEx: [0-9]{9}([0-9]{2})?</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="JP:IIN" iso6523="0221" country="JP" scheme-name="The registered number of the qualified invoice issuer" issuing-agency="Name: National Tax Agency Japan" initial-release="8.5" state="active">
    <structure>T + 13-digit integer

Figure of 14 digits

Figures from 1 to 9
(Formula to calculate the test number)
Formula 9 - ((n = 1 (Sigma)12( Pn * Qn )) remainder obtained by dividing the 9)
Pn: the numeral of the n-th digit of a fundamental number, when counted from the bottom digit.
Qn: one when the "n" is an odd number, two when the "n" is an even one</structure>
    <display>None</display>
    <usage>Business entities need to submit application to be registered to issue qualified invoices.</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="FR:CTC" iso6523="0225" country="FR" scheme-name="FRCTC Electronic Address" issuing-agency="AIFE (Agence pour l’Informatique Financière de l’Etat)" initial-release="9.1" state="active">
    <structure>The identifier is alphanumeric with 130 characters maximum</structure>
    <display>The identification number is a concatenated string of the characters, without spaces and left justified</display>
    <validation-rules>RegEx: [A-Z-a-z0-9_\-]{1,130}</validation-rules>
    <usage>The ICD registration will be updated, so that only the characters A-Z, a-z, 0-9 and special characters "-" and "_" will be allowed.</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="MY:EIF" iso6523="0230" country="MY" scheme-name="National e-Invoicing Framework" issuing-agency="Malaysia Digital Economy Corporation Sdn Bhd (MDEC)" initial-release="8.5" state="active">
    <structure>1st field = ICD
2nd field = Special Identifier (e.g. country identifier, test identifier, etc)
3rd field = Organisation identifier

No check value</structure>
    <display>None</display>
    <usage>For use in electronic messages in accordance to the National e-Invoicing framework on identification of organization</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="AE:TIN" iso6523="0235" country="AE" scheme-name="UAE Tax Identification Number (TIN)" issuing-agency="UAE Federal Tax Authority" initial-release="9.1" state="active">
    <structure>A TIN comprises of 10 numerical digits:
- [1]: UAE country identifier in accordance with GCC agreement. This number must always be "1"
- [23456789]: business identifier, generated automatically by the FTA's core tax administration system at the time a person presents themselves for registration
- [X]: check digit (mathematically derived by adopting Luhn's
algorithm). Luhn's algorithm is as follows:
  a. Multiply each ODD-placed digit by 2
  b. Multiplying each EVEN-placed digit by 1
  b.1. If the product is less than 10, the number is retained as it is
  b.2 If the product is 10 or more, the units place and tens place digits is added to get a single value
  c. Take the sum of the digits from step b above
  d. Mod 10 of the unit's place of the sum of the values in
step c above</structure>
    <display>[1][23456789][X]: The first digit from the left must always be "1"</display>
    <validation-rules>RegEx: 1[0-9]{9}</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="LU:MAT" iso6523="0240" country="LU" scheme-name="Register of legal persons" issuing-agency="Centre des technologies de l'information de l'Etat (CTIE)" initial-release="9.1" state="active">
    <structure>- 11 characters in total (Arabic numerals only)
- 4 first digits = year (may be 0000)
- Digits 5-6 = legal form of the legal person
Checksum: digit 11</structure>
    <display>None</display>
    <validation-rules>RegEx: [0-9]{11}</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="SPIS" iso6523="0242" country="international" scheme-name="OpenPeppol Service Provider Identification Scheme" issuing-agency="OpenPeppol AISBL" initial-release="9.3" state="active">
    <structure>The identifier must follow the following regular expression in a
case-insensitive way:
[0-9]{6}(-[0-9A-Z_]{3,12}(\.[0-9A-Z\-\._~]{3,24})?)?
The identifier consists of one to three parts: number of characters
and their significance, if any
- The mandatory Main ID - 6 characters
- The optional Peppol Use Case ID - 3 to 12 characters
- The optional Service Provider Suffix - 3 to 24 characters</structure>
    <display>Must follow the structure of the identifier</display>
    <validation-rules>RegEx: [0-9]{6}(-[0-9A-Z_]{3,12}(\.[0-9A-Z\-\._~]{3,24})?)?</validation-rules>
    <usage>The identifier will have several applications within the Peppol
Network.</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="NG:TID" iso6523="0244" country="NG" scheme-name="Tax Identification (Tax ID)" issuing-agency="Federal Inland Revenue Service Revenue (FIRS)" initial-release="9.5" state="active">
    <structure>13 digits for Tax ID assigned to organizations
- YY - Last two digits of issuance year (e.g., 25 for 2025).
- SRC -Source of identity: 1 for individuals (NIN-based) 2 for corporate entities (CAC-based).
- SC - Numeric state code based on national standard (e.g., 24 for Lagos).
- HashFragment - 7-digit numeric fragment derived from the NIN or CAC Registration Number by extracting only numeric characters from a cryptographic hash (e.g., SHA-256).
- CheckDigit - Single-digit checksum calculated using the Luhn (Modulus 10) algorithm applied to the preceding numeric portion of the Tax ID.
Validation is done through internal database cross-checking and NIN/CAC registration linkages</structure>
    <display>Displayed as a 13-digit numeric string (e.g., 0000000000244) without separators.</display>
    <validation-rules>RegEx: [0-9]{13}</validation-rules>
    <usage>TINs are mandatory for all activities, tax filings, financial reporting, and government-related transactions in Nigeria</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="SK:DIC" iso6523="0245" country="SK" scheme-name="Tax identification number (DIČ)" issuing-agency="The tax office according to the local jurisdiction of the taxpayer.&#xA;Head office:&#xA;Financial Directorate of the Slovak Republic&#xA;Lazovná 63 , Banská Bystrica&#xA;974 01 Banská Bystrica&#xA;Slovakia" initial-release="9.5" state="active">
    <structure>10 characters (fixed length), the first digit determines the type of person or status of the person:
1- natural person
2- legal entity
3- foreign natural person
4- foreign legal entity
5- registered organizational unit
6- tax representative for the import of goods
7- VAT group
The DIČ number is divisible by 11.</structure>
    <display>The DIČ number is given as a single 10-digit number.</display>
    <validation-rules>RegEx: [0-9]{10}</validation-rules>
    <usage>The tax identification number (DIČ) is an identifier that taxpayers are required to provide when dealing with the tax administrator.</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="DE:GEBA" iso6523="0246" country="DE" scheme-name="German Electronic Business Address" issuing-agency="Koordinierungsstelle für IT-Standards (KoSIT)" initial-release="9.5" state="active">
    <structure>The identifier must follow the following regular expression in a case-insensitive way:
DE[0-9]{9}(-[0-9]{5})?(\.[0-9A-Z]{1,8})?
The identifier consists of one to three parts:
• The mandatory business identification number (W-IdNr) – DE followed by 9 digits
• The optional “distinctive feature (“Unterscheidungsmerkmal”) – separated by a hyphen and followed by 5 digits
• The optional “sub-address” suffix – separated by a period (Full stop) followed by 1 to 8 characters
The 9th digit of the business identification number (W-IdNr) is a check digit covering the preceding 8 digits.</structure>
    <display>A GEBA is displayed as an alpha-numerical string value of all parts and separators.</display>
    <validation-rules>RegEx: DE[0-9]{9}(-[0-9]{5})?(\.[0-9A-Z]{1,8})?</validation-rules>
    <usage>Organizations may only use their assigned business identification number. Organizations publish their GEBA including potential sub-address suffixes themselves</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="DK:CPR" iso6523="9901" country="DK" scheme-name="Danish Ministry of the Interior and Health" issuing-agency="Danish Ministry of the Interior and Health" initial-release="1.0.0" state="removed" deprecation-release="8.6" removal-date="2023-11-30">
    <structure>1) First field: ICD: 4 digits, Second field: sequence of digits</structure>
    <display>None</display>
    <usage>Personal identifier</usage>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="DK:CVR" iso6523="9902" country="DK" scheme-name="The Danish Commerce and Companies Agency" issuing-agency="The Danish Commerce and Companies Agency" initial-release="1.0.0" state="removed" deprecation-release="8.6" removal-date="2023-11-30">
    <examples>13585628</examples>
    <validation-rules>RegEx: [1-9][0-9]{7}
Check digit: mod11 (weights, 2, 7, 6, 5, 4, 3, 2, 1)</validation-rules>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="DK:SE" iso6523="9904" country="DK" scheme-name="Danish Ministry of Taxation, Central Customs and Tax Administration" issuing-agency="Danish Ministry of Taxation, Central Customs and Tax Administration" initial-release="1.0.0" state="removed" deprecation-release="8.6" removal-date="2023-11-30">
    <examples>DK26769388</examples>
    <validation-rules>RegEx: DK[0-9]{8}
Taks: validate Check digit: mod11 (weights 2, 7, 6, 5, 4, 3, 2, 1)</validation-rules>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="DK:VANS" iso6523="9905" country="DK" scheme-name="Danish VANS providers" issuing-agency="Danish VANS providers" initial-release="1.0.0" state="removed" deprecation-release="8.6" removal-date="2023-11-30">
    <examples>DK26769388</examples>
    <usage>Propose to deprecate (only 7 identifiers, only IBM - all look like test)</usage>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IT:VAT" iso6523="9906" country="IT" scheme-name="Ufficio responsabile gestione partite IVA" initial-release="1.0.0" state="removed" deprecation-release="8.1" removal-date="2023-05-24">
    <structure>The code is "IT" followed by 11 numeric digits
First 7 digits is a progressive number
The following 3 digits means the province of residence
The last digit is a check number, calculated using Luhn's Algorithm</structure>
    <examples>IT06363391001</examples>
    <validation-rules>RegEx: IT[0-9]{11}
first 7: company identifiers
next 3: province of residence (between "001" and "100"; or "120", "121", "888" "999")
Last: check digit
Check digit: Luhn</validation-rules>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IT:CF" iso6523="9907" country="IT" scheme-name="TAX Authority" issuing-agency="TAX Authority" initial-release="1.0.0" state="removed" deprecation-release="8.1" removal-date="2023-05-24">
    <examples>RSSBBR69C48F839A</examples>
    <validation-rules>RegEx: [0-9]{11} (company identification)
first 7: company identifiers
next 3: province of residence (between "001" and "100"; or "120", "121", "888" "999")
Last: check digit
Check digit: Luhn

RegEx: [A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST][0-9LMNPQRSTUV]{2}[A-Z][0-9LMNPQRSTUV]{3}[A-Z] (personal identification)
Check digit: https://github.com/arthurdejong/python-stdnum/blob/master/stdnum/it/codicefiscale.py</validation-rules>
    <usage>NOTE: The "CF" is a Fiscal Code that can be "personal" or for a "legal entity".
The CF for legal entities is like the Italian VAT code (IT:VAT)</usage>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="NO:ORGNR" iso6523="9908" country="NO" scheme-name="Enhetsregisteret ved Bronnoysundregisterne" issuing-agency="The Brønnøysund Register Centre" initial-release="1.0.0" state="removed" deprecation-release="8.3" removal-date="2023-05-24">
    <structure>9 digits
The organization number consists of 9 digits where the last digit is a control digit calculated with standard weights, modulus 11. After this, weights 3, 2, 7, 6, 5, 4, 3 and 2 are calculated from the first digit.</structure>
    <validation-rules>RegEx: [0-9]{9}
Check digit: mod11 (weights 3, 2, 7, 6, 5, 4, 3)</validation-rules>
    <usage>Use 0192 instead</usage>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="NO:VAT" iso6523="9909" country="NO" scheme-name="Norwegian VAT number" issuing-agency="Enhetsregisteret ved Bronnoysundregisterne" initial-release="1.0.0" state="deprecated" deprecation-release="1.1.0">
    <examples>990399123MVA</examples>
    <validation-rules>RegEx: NO[0-9]{9}MVA
Check digit: mod11 (weights 3, 2, 7, 6, 5, 4, 3)</validation-rules>
    <usage>Numerical part is the OrgNumber</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="HU:VAT" iso6523="9910" country="HU" scheme-name="Hungary VAT number" initial-release="1.0.0" state="active">
    <validation-rules>RegEx: HU[0-9]{8}
Check digit: https://github.com/arthurdejong/python-stdnum/blob/master/stdnum/hu/anum.py</validation-rules>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="EU:VAT" iso6523="9912" country="international" scheme-name="National ministries of Economy" initial-release="1.0.0" state="deprecated" deprecation-release="1.1.0">
    <structure>Must start with the country code</structure>
    <validation-rules>RegEx: [A-Z]{2}[A-Z0-9]{,20}</validation-rules>
    <usage>Proposed to undeprecate; longest known is 18 chars (incl. country code)
Deprecated in 1.1.0</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="EU:REID" iso6523="9913" country="international" scheme-name="Business Registers Network" issuing-agency="Business Registers Network" initial-release="1.0.0" state="active">
    <usage>Proposed to deprecate</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="AT:VAT" iso6523="9914" country="AT" scheme-name="Österreichische Umsatzsteuer-Identifikationsnummer" initial-release="1.0.0" state="active">
    <examples>ATU12345678</examples>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="AT:GOV" iso6523="9915" country="AT" scheme-name="Österreichisches Verwaltungs bzw. Organisationskennzeichen" initial-release="1.0.0" state="active">
    <examples>b</examples>
    <validation-rules>RegEx: [A-Z][A-Z0-9]*</validation-rules>
    <usage>No entity behind id</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="AT:CID" iso6523="9916" country="AT" scheme-name="Firmenidentifikationsnummer der Statistik Austria" initial-release="1.0.0" state="deprecated" deprecation-release="1.0.2">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IS:KT" iso6523="9917" country="IS" scheme-name="Icelandic National Registry" initial-release="1.0.0" state="deprecated" deprecation-release="4">
    <structure>10 digit string using numerical characters from 0 to 9
Based on individuals birthdate or legal entities registration date D1D2M1M2Y1Y2R1R2CM D = day, M = month, Y = year, R = random. C = checksum, M = century.
Ninth character "C":
C = 11 - ((3xD1 + 2xD2 + 7xM1 + 6xM2 + 5xY1 + 4xY2 + 3xR1 + 2xR2) mod 11)</structure>
    <display>Whole string: nnnnnnnnnn
Commonly displayed with hyphen between Y2 and R1, e.g. nnnnnn-nnnn</display>
    <validation-rules>RegEx: [0-9]{10}
Check digit: mod11 (weights 3, 2, 7, 6, 5, 4, 3, 2)</validation-rules>
    <usage>In favour of 0196</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IBAN" iso6523="9918" country="international" scheme-name="SOCIETY FOR WORLDWIDE INTERBANK FINANCIAL, TELECOMMUNICATION S.W.I.F.T" issuing-agency="SOCIETY FOR WORLDWIDE INTERBANK FINANCIAL, TELECOMMUNICATION S.W.I.F.T" initial-release="1.0.1" state="active">
    <structure>RegEx: [A-Z]{2}[0-9]{2}[A-Z-0-9]{11,30}
Checking: https://github.com/arthurdejong/python-stdnum/blob/master/stdnum/iban.py
https://github.com/arthurdejong/python-stdnum/blob/master/stdnum/iban.dat</structure>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="AT:KUR" iso6523="9919" country="AT" scheme-name="Kennziffer des Unternehmensregisters" initial-release="1.0.2" state="active">
    <structure>9 characters in total; letter, number x3, letter, number x3, letter</structure>
    <usage>Propose to deprecated</usage>
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="ES:VAT" iso6523="9920" country="ES" scheme-name="Agencia Española de Administración Tributaria" issuing-agency="Agencia Española de Administración Tributaria" initial-release="1.0.2" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IT:IPA" iso6523="9921" country="IT" scheme-name="Indice delle Pubbliche Amministrazioni" issuing-agency="Indice delle Pubbliche Amministrazioni" initial-release="1.1.0" state="removed" deprecation-release="6" removal-date="2023-11-30">
    <usage>Propose to deprecate; not used in BIS 3</usage>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="AD:VAT" iso6523="9922" country="AD" scheme-name="Andorra VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="AL:VAT" iso6523="9923" country="AL" scheme-name="Albania VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="BA:VAT" iso6523="9924" country="BA" scheme-name="Bosnia and Herzegovina VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="BE:VAT" iso6523="9925" country="BE" scheme-name="Belgium VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="BG:VAT" iso6523="9926" country="BG" scheme-name="Bulgaria VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="CH:VAT" iso6523="9927" country="CH" scheme-name="Switzerland VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="CY:VAT" iso6523="9928" country="CY" scheme-name="Cyprus VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="CZ:VAT" iso6523="9929" country="CZ" scheme-name="Czech Republic VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="DE:VAT" iso6523="9930" country="DE" scheme-name="Germany VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="EE:VAT" iso6523="9931" country="EE" scheme-name="Estonia VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="GB:VAT" iso6523="9932" country="GB" scheme-name="United Kingdom VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="GR:VAT" iso6523="9933" country="GR" scheme-name="Greece VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="HR:VAT" iso6523="9934" country="HR" scheme-name="Croatia VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="IE:VAT" iso6523="9935" country="IE" scheme-name="Ireland VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="LI:VAT" iso6523="9936" country="LI" scheme-name="Liechtenstein VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="LT:VAT" iso6523="9937" country="LT" scheme-name="Lithuania VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="LU:VAT" iso6523="9938" country="LU" scheme-name="Luxemburg VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="LV:VAT" iso6523="9939" country="LV" scheme-name="Latvia VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="MC:VAT" iso6523="9940" country="MC" scheme-name="Monaco VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="ME:VAT" iso6523="9941" country="ME" scheme-name="Montenegro VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="MK:VAT" iso6523="9942" country="MK" scheme-name="Macedonia, the former Yugoslav Republic of VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="MT:VAT" iso6523="9943" country="MT" scheme-name="Malta VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="NL:VAT" iso6523="9944" country="NL" scheme-name="Netherlands VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="PL:VAT" iso6523="9945" country="PL" scheme-name="Poland VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="PT:VAT" iso6523="9946" country="PT" scheme-name="Portugal VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="RO:VAT" iso6523="9947" country="RO" scheme-name="Romania VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="RS:VAT" iso6523="9948" country="RS" scheme-name="Serbia VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="SI:VAT" iso6523="9949" country="SI" scheme-name="Slovenia VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="SK:VAT" iso6523="9950" country="SK" scheme-name="Slovakia VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="SM:VAT" iso6523="9951" country="SM" scheme-name="San Marino VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="TR:VAT" iso6523="9952" country="TR" scheme-name="Turkey VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="VA:VAT" iso6523="9953" country="VA" scheme-name="Holy See (Vatican City State) VAT number" initial-release="1.1.0" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="NL:OIN" iso6523="9954" country="NL" scheme-name="Dutch Originator's Identification Number" initial-release="1.1.3" state="deprecated" deprecation-release="2" removal-date="2026-03-31">
    <usage>Replaced by 0190</usage>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="SE:VAT" iso6523="9955" country="SE" scheme-name="Swedish VAT number" initial-release="1.2.0" state="removed" deprecation-release="8.4" removal-date="2023-07-31">
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="BE:CBE" iso6523="9956" country="BE" scheme-name="Belgian Crossroad Bank of Enterprise number" issuing-agency="Belgian Crossroad Bank of Enterprises" initial-release="1.2.1" state="removed" deprecation-release="7.4" removal-date="2023-12-31">
    <structure>Format: 9.999.999.999 - Check: 99 = 97 - (9.999.999.9 modulo 97)</structure>
    <examples>0899965307</examples>
    <validation-rules>RegEx: 0[0-9]{9}
Check digit: mod97
See https://github.com/arthurdejong/python-stdnum/blob/master/stdnum/be/vat.py</validation-rules>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="FR:VAT" iso6523="9957" country="FR" scheme-name="French VAT number" initial-release="1.2.1" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="DE:LID" iso6523="9958" country="DE" scheme-name="Peppol-Leitweg-ID" initial-release="3" state="removed" deprecation-release="6" removal-date="2023-07-31">
    <usage>Replaced by 0204</usage>
    <registrable>false</registrable>
  </participant-identifier-scheme>
  <participant-identifier-scheme schemeid="US:EIN" iso6523="9959" country="US" scheme-name="US Employer ID Number" initial-release="8.3" state="active">
    <registrable>true</registrable>
  </participant-identifier-scheme>
</participant-identifier-schemes>
